#include "ParserException.h"

string ParserException::i2str(int i) {
		std::ostringstream buffer;
		buffer << i;
		return buffer.str();
}

ParserException::ParserException( const string &err, const string &label , const string &line ){
	msg_err = err ;
	line_err = line;
	label_err = label;
}

ParserException::ParserException( const string &err, const string &label , const int line ){
	msg_err = err ;
	line_err = this->i2str(line);
	label_err = label;
}


string ParserException::mensaje(){
	string cadena;

	cadena = label_err + " : " + msg_err + " - LINEA: " + line_err;

	return cadena; 
}
